- Fully remote work, including office set-up reimbursement, as well as the option to occasionally work in an office near you
- Flexible work hours
- Weekly virtual group socials, and quarterly IRL meet ups
- Full health benefits including access to virtual counseling via Inkblot
- Guaranteed project stability through Spring 2024
- Paid vacation, family responsibility, and sick days
- Access to our career development program (reimbursement for continuing education)
- Robust onboarding process to make sure you get the right start
- Gain a clear understanding of Ratio.City’s commercial and technical goals
- Participate in team discussions about front end and back end architectures and best practices
- Architect new front-end features and back-end APIs
- Provide mentorship, guidance and technical support to junior and intermediate front-end and back-end developers
- Participate in code-reviews, pair-programming and problem-solving with teammates
- Write clear, reusable and unit-tested Python to develop back-end features using the Django REST API framework
- Write clear, reusable and unit-tested Typescript to develop front end features based on user acceptance criteria
- Maintain internal documentation about implemented patterns and completed work
- Bachelor’s degree in computer science or related field, or equivalent practical experience
- 5+ years of experience with Typescript, HTML, SCSS
- 5+ years of experience with the Angular 10+ framework
- 5+ years of experience in Python (preferably with Django)
- Ability to learn and adapt quickly to new languages and technologies
- A result-oriented approach, excellent teamwork and collaboration skills
- Strong time management skills and ability to effectively prioritize
- Strong communication skills
- Experience with Mapbox GL JS, RxJS, Redux patterns
- Experience with AWS and DevOps
- Familiar with geospatial datasets
- Experience working with agile development processes and in a startup environment
- Casual dress
- Company events
- Dental care
- Extended health care
- Flexible schedule
- Life insurance
- Paid time off
- Tuition reimbursement
- Vision care
- Work from home
- Monday to Friday
- Bonus pay
- Are you physically located in Canada with a valid Canadian work authorization?
- Angular or React: 3 years (preferred)
Company
Location
Toronto - Canada
Job type
Full-Time
React Job Details
About Ratio.City
Ratio.City is an online platform that gathers together urban data to help city builders make decisions. Over the next 1.5 years we will be building tools that help streamline the process of building affordable housing, specifically in the City of Toronto. We are currently building out the team that will help us speed up the delivery of housing: if you’re interested in solving hard problems and building better cities, we’d love to hear from you!
Why work with us?
Ratio.City’s mission is to provide innovative tools and easy access to data for professionals tasked with building the cities we live in. We value fair and honourable dealings, customer focus, communication, and teamwork. We are a diverse team, and have a strong culture with an excellent work/life balance. Ratio.City is doing meaningful work to solve the Housing Affordability Crisis, meaning that the work you do will have a real impact on people.
Here are some of the benefits of working with us:
Ratio.City is committed to making reasonable accommodations to ensure that all staff members’ accessibility and communications needs are met. Please indicate if any such accommodations are required during the application process.
Role Description
The intermediate/senior full stack developer is a member of the engineering team improving and maintaining both the front end single page application of the Ratio.City platform, the software that manages and analyzes Ratio.City’s geospatial and customer data, and the APIs that enable our front-end applications. They work closely with and supervise other front and back-end developers to realize product specs and design definitions provided by the Product team.
Responsibilities
An intermediate/senior full stack developer is responsible for coding, documenting and testing components of the Ratio.City front end single page application (Angular 14 and Mapbox GL JS), and the back end Django APIs and PostgreSQL data infrastructure.
Requirements
Extra Credit
We welcome and encourage you to apply if you believe you’d be a good fit for this role.
Job Types: Full-time, Permanent
Salary: $90,000.00-$110,000.00 per year
Benefits:
Schedule:
Supplemental pay types:
Application question(s):
Experience:
Work Location: One location
Job Skills
More Developer Job Boards
Fullstack Developer Jobs Golang Jobs JavaScript Jobs Python Jobs React Jobs Rust Jobs Java Jobs